package com.philips.work.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.philips.common.core.annotation.Excel;
import com.philips.common.core.web.domain.BaseEntity;

/**
 * 入库金额对象 yw_stor_money
 * 
 * @author philips
 * @date 2025-05-22
 */
public class YwStorMoney extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 入库金额主键ID */
    private Long ids;

    /** 入库单位ID */
    private Long unitId;

    /** 入库单位名称 */
    @Excel(name = "机构名称")
    private String unitName;

    /** 导入单位是否正确，0-库中没有；1-有 */
    private String isUnit;

    /** 入库供应商ID */
    private Long supplierId;

    /** 入库供应商名称 */
    @Excel(name = "供货商名称")
    private String supplierName;

    /** 导入供应商是否正确，0-库中没有；1-有 */
    private String isSupplier;

    /** 金额入库年份 */
    @Excel(name = "入库年份")
    private String storYear;

    /** 01月入库金额 */
    @Excel(name = "1月")
    private BigDecimal storMoney01;

    /** 02月入库金额 */
    @Excel(name = "2月")
    private BigDecimal storMoney02;

    /** 03月入库金额 */
    @Excel(name = "3月")
    private BigDecimal storMoney03;

    /** 04月入库金额 */
    @Excel(name = "4月")
    private BigDecimal storMoney04;

    /** 05月入库金额 */
    @Excel(name = "5月")
    private BigDecimal storMoney05;

    /** 06月入库金额 */
    @Excel(name = "6月")
    private BigDecimal storMoney06;

    /** 07月入库金额 */
    @Excel(name = "7月")
    private BigDecimal storMoney07;

    /** 08月入库金额 */
    @Excel(name = "8月")
    private BigDecimal storMoney08;

    /** 09月入库金额 */
    @Excel(name = "9月")
    private BigDecimal storMoney09;

    /** 10月入库金额 */
    @Excel(name = "10月")
    private BigDecimal storMoney10;

    /** 11月入库金额 */
    @Excel(name = "11月")
    private BigDecimal storMoney11;

    /** 12月入库金额 */
    @Excel(name = "12月")
    private BigDecimal storMoney12;

    /** 导入是否有错。0-有错；1-没错（对导入企业和供应商的整体判断） */
    private String noWrong;

    /** 数据创建时间 */
    private Date addTime;

    /** 最后更新时间 */
    private Date upTime;

    public void setIds(Long ids) 
    {
        this.ids = ids;
    }

    public Long getIds() 
    {
        return ids;
    }

    public void setUnitId(Long unitId) 
    {
        this.unitId = unitId;
    }

    public Long getUnitId() 
    {
        return unitId;
    }

    public void setUnitName(String unitName) 
    {
        this.unitName = unitName;
    }

    public String getUnitName() 
    {
        return unitName;
    }

    public void setIsUnit(String isUnit) 
    {
        this.isUnit = isUnit;
    }

    public String getIsUnit() 
    {
        return isUnit;
    }

    public void setSupplierId(Long supplierId) 
    {
        this.supplierId = supplierId;
    }

    public Long getSupplierId() 
    {
        return supplierId;
    }

    public void setSupplierName(String supplierName) 
    {
        this.supplierName = supplierName;
    }

    public String getSupplierName() 
    {
        return supplierName;
    }

    public void setIsSupplier(String isSupplier) 
    {
        this.isSupplier = isSupplier;
    }

    public String getIsSupplier() 
    {
        return isSupplier;
    }

    public void setStorYear(String storYear) 
    {
        this.storYear = storYear;
    }

    public String getStorYear() 
    {
        return storYear;
    }

    public void setStorMoney01(BigDecimal storMoney01) 
    {
        this.storMoney01 = storMoney01;
    }

    public BigDecimal getStorMoney01() 
    {
        return storMoney01;
    }

    public void setStorMoney02(BigDecimal storMoney02) 
    {
        this.storMoney02 = storMoney02;
    }

    public BigDecimal getStorMoney02() 
    {
        return storMoney02;
    }

    public void setStorMoney03(BigDecimal storMoney03) 
    {
        this.storMoney03 = storMoney03;
    }

    public BigDecimal getStorMoney03() 
    {
        return storMoney03;
    }

    public void setStorMoney04(BigDecimal storMoney04) 
    {
        this.storMoney04 = storMoney04;
    }

    public BigDecimal getStorMoney04() 
    {
        return storMoney04;
    }

    public void setStorMoney05(BigDecimal storMoney05) 
    {
        this.storMoney05 = storMoney05;
    }

    public BigDecimal getStorMoney05() 
    {
        return storMoney05;
    }

    public void setStorMoney06(BigDecimal storMoney06) 
    {
        this.storMoney06 = storMoney06;
    }

    public BigDecimal getStorMoney06() 
    {
        return storMoney06;
    }

    public void setStorMoney07(BigDecimal storMoney07) 
    {
        this.storMoney07 = storMoney07;
    }

    public BigDecimal getStorMoney07() 
    {
        return storMoney07;
    }

    public void setStorMoney08(BigDecimal storMoney08) 
    {
        this.storMoney08 = storMoney08;
    }

    public BigDecimal getStorMoney08() 
    {
        return storMoney08;
    }

    public void setStorMoney09(BigDecimal storMoney09) 
    {
        this.storMoney09 = storMoney09;
    }

    public BigDecimal getStorMoney09() 
    {
        return storMoney09;
    }

    public void setStorMoney10(BigDecimal storMoney10) 
    {
        this.storMoney10 = storMoney10;
    }

    public BigDecimal getStorMoney10() 
    {
        return storMoney10;
    }

    public void setStorMoney11(BigDecimal storMoney11) 
    {
        this.storMoney11 = storMoney11;
    }

    public BigDecimal getStorMoney11() 
    {
        return storMoney11;
    }

    public void setStorMoney12(BigDecimal storMoney12) 
    {
        this.storMoney12 = storMoney12;
    }

    public BigDecimal getStorMoney12() 
    {
        return storMoney12;
    }

    public void setNoWrong(String noWrong) 
    {
        this.noWrong = noWrong;
    }

    public String getNoWrong() 
    {
        return noWrong;
    }

    public void setAddTime(Date addTime) 
    {
        this.addTime = addTime;
    }

    public Date getAddTime() 
    {
        return addTime;
    }

    public void setUpTime(Date upTime) 
    {
        this.upTime = upTime;
    }

    public Date getUpTime() 
    {
        return upTime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("ids", getIds())
            .append("unitId", getUnitId())
            .append("unitName", getUnitName())
            .append("isUnit", getIsUnit())
            .append("supplierId", getSupplierId())
            .append("supplierName", getSupplierName())
            .append("isSupplier", getIsSupplier())
            .append("storYear", getStorYear())
            .append("storMoney01", getStorMoney01())
            .append("storMoney02", getStorMoney02())
            .append("storMoney03", getStorMoney03())
            .append("storMoney04", getStorMoney04())
            .append("storMoney05", getStorMoney05())
            .append("storMoney06", getStorMoney06())
            .append("storMoney07", getStorMoney07())
            .append("storMoney08", getStorMoney08())
            .append("storMoney09", getStorMoney09())
            .append("storMoney10", getStorMoney10())
            .append("storMoney11", getStorMoney11())
            .append("storMoney12", getStorMoney12())
            .append("noWrong", getNoWrong())
            .append("addTime", getAddTime())
            .append("upTime", getUpTime())
            .toString();
    }
}
